package com.fingard.dsp.bank.reqrespobj.elecbilltrans.detail;

import com.fingard.xml.XElement;

public class ReqB114BillAddSubmitDetail {
    //    流水号
    public String reqSeqID;
    //签约账号
    public String actNum;
    //票据类型 1-银承 2-商承
    public String billType;
    //票据种类 1-实物 2-电子
    public String billClass;
    //出票日yyyy-MM-dd hh:mm:ss.s
    public String issDate;
    //到期日yyyy-MM-dd hh:mm:ss.s
    public String dueDate;
    //票据金额
    public String billAmt;
    //    出票人名称
    public String drawName;
    //    出票人帐号
    public String drawAct;
    //    出票人银行名称
    public String drawBnkName;
    //   出票人银行联行号
    public String drawBnkCode;
    //    收款人名称
    public String payeeName;
    //    收款人账号
    public String payeeAct;
    //    收款人开户行行名
    public String payeeBnkName;
    //    收款人开户行行号
    public String payeeBnkCode;
    //    承兑人名称
    public String accpName;
    //    承兑人账号
    public String accpAct;
    //    承兑人银行名称
    public String accpBnkName;
    //    承兑人开户行行名
    public String accpBnkCode;
    //    转让标记 1-可再转让 2-不可再转让
    public String transFlag;
    //    合同号
    public String contractNo;
    //    发票编号
    public String invoiceNo;

    public XElement srcElement;

    public ReqB114BillAddSubmitDetail(XElement p_element) throws Exception {
        srcElement = p_element;
        reqSeqID = srcElement.getSingleText("ReqSeqID");
        actNum = srcElement.getSingleText("ActNum");
        billType = srcElement.getSingleText("BillType");
        billClass = srcElement.getSingleText("BillClass");
        issDate = srcElement.getSingleText("IssDate");
        dueDate = srcElement.getSingleText("DueDate");
        billAmt = srcElement.getSingleText("BillAmt");
        drawName = srcElement.getSingleText("DrawName");
        drawAct = srcElement.getSingleText("DrawAct");
        drawBnkName = srcElement.getSingleText("DrawBnkName");
        drawBnkCode = srcElement.getSingleText("DrawBnkCode");
        payeeName = srcElement.getSingleText("PayeeName");
        payeeAct = srcElement.getSingleText("PayeeAct");
        payeeBnkName = srcElement.getSingleText("PayeeBnkName");
        payeeBnkCode = srcElement.getSingleText("PayeeBnkCode");
        accpName = srcElement.getSingleText("AccpName");
        accpAct = srcElement.getSingleText("AccpAct");
        accpBnkName = srcElement.getSingleText("AccpBnkName");
        accpBnkCode = srcElement.getSingleText("AccpBnkCode");
        transFlag = srcElement.getSingleText("TransFlag");
        contractNo = srcElement.getSingleText("ContractNo");
        invoiceNo = srcElement.getSingleText("InvoiceNo");
    }

}
